import App from './App'
import Vue from 'vue'
// 1. 导入 store 的实例对象
import store from "./store/store.js"
// #ifndef VUE3

import './uni.promisify.adaptor'
// 导入网络请求的包
import {
	$http
} from '@escook/request-miniprogram'
uni.$http = $http
// 配置请求根路径
$http.baseUrl = 'https://api-hmugo-web.itheima.net/'

// 请求拦截器
$http.beforeRequest = function(options) {

	uni.showLoading({
			title: '数据加载中...'
		}),
		uni.$showMsg = function(title = '数据请求失败!', duration = 1500) {
			uni.showToast({
				title,
				duration,
				icon: 'none',
			})
		}
}
// 响应拦截器
$http.afterRequest = function() {
	// // 请求完成后关闭loading提示
	uni.hideLoading()
}

Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
	...App,
	store
})
app.$mount()


// #endif